Skip to content

refactor: remove 'incubating' branding, update docs & packaging#2965

Open
imbajin wants to merge 3 commits intomasterfrom
readme
Open

refactor: remove 'incubating' branding, update docs & packaging#2965
imbajin wants to merge 3 commits intomasterfrom
readme

Conversation

@imbajin
Copy link
Member

@imbajin imbajin commented Mar 10, 2026

Replace references to 'incubator'/'incubating' across the repo to the final 'hugegraph' branding and packaging names. Updates include: removal of DISCLAIMER, NOTICE year bump, README and docs link/badge fixes, pom final.name changes (remove -incubating suffix),

Dockerfile and assembly scripts adjusted to new package paths, numerous docs and tests updated to new URLs/paths, mailing list/contact updates

Replace references to 'incubator'/'incubating' across the repo to the final 'hugegraph' branding and packaging names. Updates include: removal of DISCLAIMER, NOTICE year bump, README and docs link/badge fixes, pom final.name changes (remove -incubating suffix),

Dockerfile and assembly scripts adjusted to new package paths, numerous docs and tests updated to new URLs/paths, mailing list/contact updates, and minor serena project.yml additions.
Copilot AI review requested due to automatic review settings March 10, 2026 06:42
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refactors repository branding and distribution naming from incubator/“incubating” to final Apache HugeGraph naming, updating packaging outputs, release tooling, Docker build paths, and documentation links accordingly.

Changes:

  • Drop -incubating suffix from distribution final.name values and update scripts/tests/docs that reference extracted package directories.
  • Update repository/docs URLs and mailing list addresses from incubator-era locations to the final HugeGraph locations.
  • Remove DISCLAIMER and update NOTICE/Licensing docs to reflect post-incubation branding/year.

Reviewed changes

Copilot reviewed 36 out of 36 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pom.xml Update developer/mailing-list metadata to non-incubator addresses/branding
install-dist/scripts/apache-release.sh Update release artifact names and SVN dist path (remove incubator/)
install-dist/release-docs/NOTICE Remove “(incubating)” branding + bump copyright year
install-dist/release-docs/LICENSE Remove “(Incubating)” wording in subcomponents section
install-dist/pom.xml Rename dist final.name and update copied dist folder names
hugegraph-store/pom.xml Remove -incubating suffix from store distribution name
hugegraph-store/docs/operations-guide.md Update example tarball/dir names to non-incubating
hugegraph-store/docs/development-guide.md Update working dir and output name examples
hugegraph-store/docs/deployment-guide.md Update tarball/dir names and example paths
hugegraph-store/README.md Update distribution path examples to non-incubating
hugegraph-store/Dockerfile Update COPY glob to match new dist directory naming
hugegraph-server/pom.xml Remove -incubating suffix from server distribution name
hugegraph-server/hugegraph-dist/src/assembly/travis/start-store.sh Update store dir name used in CI scripts
hugegraph-server/hugegraph-dist/src/assembly/travis/start-pd.sh Update PD dir name used in CI scripts
hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test.sh Update server dir name + doc URL for downloaded binary
hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test-for-raft.sh Update server dir name used in CI script
hugegraph-server/hugegraph-dist/pom.xml Update reference link from incubator repo to final repo
hugegraph-server/hugegraph-dist/docker/README.md Update example.groovy link to final repo
hugegraph-server/Dockerfile-hstore Update COPY glob to match new dist directory naming
hugegraph-server/Dockerfile Update COPY glob to match new dist directory naming
hugegraph-pd/pom.xml Remove -incubating suffix from PD distribution name
hugegraph-pd/Dockerfile Update COPY glob to match new dist directory naming
hugegraph-pd/AGENTS.md Update output/dir name examples to non-incubating
hugegraph-commons/pom.xml Update developer/mailing-list metadata to non-incubator addresses/branding
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java Update test download URL to final docs repo
hugegraph-commons/hugegraph-common/pom.xml Update project URL to final repo location
hugegraph-commons/README.md Update badges/links and image URLs to final repo locations
hugegraph-cluster-test/pom.xml Remove -incubating suffix from CT distribution name
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/SimpleClusterTest/BaseSimpleTest.java Update documented CT directory name
hugegraph-cluster-test/hugegraph-clustertest-test/src/main/java/org/apache/hugegraph/MultiClusterTest/BaseMultiClusterTest.java Update documented CT directory name
hugegraph-cluster-test/hugegraph-clustertest-minicluster/src/main/java/org/apache/hugegraph/ct/base/ClusterConstant.java Update package prefix constants to non-incubating
README.md Update CI badges, ecosystem links, download URLs, contributors link
NOTICE Remove “(incubating)” branding + bump copyright year
DISCLAIMER Remove incubator DISCLAIMER file
CONTRIBUTING.md Update fork/clone/upstream and other links from incubator repo to final repo
.serena/project.yml Add/expand Serena project configuration placeholders

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 52 to 56
mkdir -p ${final.name}
cp -r -v $root_path/hugegraph-pd/apache-hugegraph-pd-incubating-${project.version} ${final.name}/ || exit
cp -r -v $root_path/hugegraph-store/apache-hugegraph-store-incubating-${project.version} ${final.name}/ || exit
cp -r -v $root_path/hugegraph-server/apache-hugegraph-server-incubating-${project.version} ${final.name}/ || exit
cp -r -v $root_path/hugegraph-pd/apache-hugegraph-pd-${project.version} ${final.name}/ || exit
cp -r -v $root_path/hugegraph-store/apache-hugegraph-store-${project.version} ${final.name}/ || exit
cp -r -v $root_path/hugegraph-server/apache-hugegraph-server-${project.version} ${final.name}/ || exit
cp -r -v $root_path/install-dist/release-docs/* $root_path/DISCLAIMER ${final.name}/ || exit
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dist packaging step still copies $root_path/DISCLAIMER, but DISCLAIMER is removed in this PR. This will make mvn package for install-dist fail with a missing file error. Update the copy command to stop referencing DISCLAIMER (or add the replacement file to the dist if one is still required).

Copilot uses AI. Check for mistakes.
imbajin and others added 2 commits March 10, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants